package com.fastloan.mgt.application.repay.model.vo;


import com.fastloan.mgt.application.base.model.Application;
import com.fastloan.mgt.application.enums.AppEnum;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by gelon on 2017/11/10.
 */
public class AppCurrRepayExt extends Application {

    Date repaymentOverdueDate ;
    Integer repaymentStatus;
    AppEnum.RepayStatus[] repaymentStatusEnums = AppEnum.RepayStatus.values();
    String customerPhone;
    String customerName ;
    String customerCardNum;
    String productName ;
    String fundingId;
    Integer repaymentType;
    BigDecimal currentPay;
    BigDecimal modelAmount;
    BigDecimal loanMonthRate;
    AppEnum.RepayType[] repaymentTypeEnums = AppEnum.RepayType.values();

    public String getFundingId() {
        return fundingId;
    }

    public void setFundingId(String fundingId) {
        this.fundingId = fundingId;
    }

    public BigDecimal getLoanMonthRate() {
        return loanMonthRate;
    }

    public void setLoanMonthRate(BigDecimal loanMonthRate) {
        this.loanMonthRate = loanMonthRate;
    }

    public Date getRepaymentOverdueDate() {
        return repaymentOverdueDate;
    }

    public void setRepaymentOverdueDate(Date repaymentOverdueDate) {
        this.repaymentOverdueDate = repaymentOverdueDate;
    }

    public Integer getRepaymentStatus() {
        return repaymentStatus;
    }

    public void setRepaymentStatus(Integer repaymentStatus) {
        this.repaymentStatus = repaymentStatus;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }


    public String getCustomerPhone() {
        return customerPhone;
    }

    public void setCustomerPhone(String customerPhone) {
        this.customerPhone = customerPhone;
    }

    public String getCustomerCardNum() {
        return customerCardNum;
    }

    public void setCustomerCardNum(String customerCardNum) {
        this.customerCardNum = customerCardNum;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public AppEnum.RepayStatus[] getRepaymentStatusEnums() {
        return repaymentStatusEnums;
    }

    public Integer getRepaymentType() {
        return repaymentType;
    }

    public void setRepaymentType(Integer repaymentType) {
        this.repaymentType = repaymentType;
    }

    public AppEnum.RepayType[] getRepaymentTypeEnums() {
        return repaymentTypeEnums;
    }


    public BigDecimal getCurrentPay() {
        return currentPay;
    }

    public AppCurrRepayExt setCurrentPay(BigDecimal currentPay) {
        this.currentPay = currentPay;
        return this;
    }

    public BigDecimal getModelAmount() {
        return modelAmount;
    }

    public AppCurrRepayExt setModelAmount(BigDecimal modelAmount) {
        this.modelAmount = modelAmount;
        return this;
    }
}
